home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 001-100 / 001-025 / 018 / xlisp1.6 / makefile < prev    next >
Makefile  |  1995-03-17  |  2KB  |  112 lines

  1. SRC1 =    xlobj.c xllist.c xlcont.c xlbfun.c
  2. SRC2 =    xldmem.c xleval.c xlfio.c xlftab.c xlglob.c xlio.c xlisp.c xljump.c
  3. SRC2a =    xlmath.c xlprin.c xlread.c xlinit.c
  4. SRC3 =    xlstr.c xlsubr.c xlsym.c xlsys.c xldbug.c asstuff.c
  5. SRCS =    $(SRC1) $(SRC2) $(SRC2a) $(SRC3) xlisp.h
  6.  
  7. OBJS1 =    xlbfun.o xlcont.o xldbug.o xldmem.o xleval.o xlfio.o
  8. OBJS2 =    xlftab.o xlglob.o xlinit.o xlio.o xlisp.o xljump.o xllist.o xlmath.o
  9. OBJS3 =    xlobj.o xlprin.o xlread.o xlstr.o xlsubr.o xlsym.o xlsys.o asstuff.o
  10. OBJS =    $(OBJS1) $(OBJS2) $(OBJS3)
  11.  
  12. MISC1 =    Makefile fact.lsp init.lsp object.lsp prolog.lsp trace.lsp 
  13. MISC2 =    xlstub.c.NOTUSED 
  14. MISC  =    $(MISC1) $(MISC2)
  15.  
  16. CFLAGS =    -O
  17. CC  =        cc
  18. LIBS =        -lm
  19.  
  20. xlisp : $(OBJS)
  21.     cc -o xlisp $(CFLAGS) $(OBJS) $(LIBS)
  22.  
  23. rcs : $(SRCS)
  24.     rcs -l $?
  25.     touch rcs
  26.  
  27. lint :
  28.     lint -ach $(SRCS)
  29.  
  30. new : clean
  31.     rm -f xlisp
  32.     make xlisp
  33.  
  34. clean :
  35.     rm -f *.o
  36.  
  37. shar : $(SRCS) $(MISC)
  38.     shar -c -v xlisp.doc > xlisp1.shar
  39.     shar -c -v $(SRC1) > xlisp2.shar
  40.     shar -c -v $(SRC2) > xlisp3.shar
  41.     shar -c -v $(SRC3) $(MISC) > xlisp4.shar
  42.  
  43.  
  44. xlbfun.o :    xlbfun.c xlisp.h
  45.         $(CC) -c $(CFLAGS) xlbfun.c
  46.  
  47. xlcont.o :    xlcont.c xlisp.h
  48.         $(CC) -c $(CFLAGS) xlcont.c
  49.  
  50. xldbug.o :    xldbug.c xlisp.h
  51.         $(CC) -c $(CFLAGS) xldbug.c
  52.  
  53. xldmem.o :    xldmem.c xlisp.h
  54.         $(CC) -c $(CFLAGS) xldmem.c
  55.  
  56. xleval.o :    xleval.c xlisp.h
  57.         $(CC) -c $(CFLAGS) xleval.c
  58.  
  59. xlfio.o :    xlfio.c xlisp.h
  60.         $(CC) -c $(CFLAGS) xlfio.c
  61.  
  62. xlftab.o :    xlftab.c xlisp.h
  63.         $(CC) -c $(CFLAGS) xlftab.c
  64.  
  65. xlglob.o :    xlglob.c xlisp.h
  66.         $(CC) -c $(CFLAGS) xlglob.c
  67.  
  68. xlinit.o :    xlinit.c xlisp.h
  69.         $(CC) -c $(CFLAGS) xlinit.c
  70.  
  71. xlio.o :    xlio.c xlisp.h
  72.         $(CC) -c $(CFLAGS) xlio.c
  73.  
  74. xlisp.o :    xlisp.c xlisp.h
  75.         $(CC) -c $(CFLAGS) xlisp.c
  76.  
  77. xljump.o :    xljump.c xlisp.h
  78.         $(CC) -c $(CFLAGS) xljump.c
  79.  
  80. xllist.o :    xllist.c xlisp.h
  81.         $(CC) -c $(CFLAGS) xllist.c
  82.  
  83. xlmath.o :    xlmath.c xlisp.h
  84.         $(CC) -c $(CFLAGS) xlmath.c
  85.  
  86. xlobj.o :    xlobj.c xlisp.h
  87.         $(CC) -c $(CFLAGS) xlobj.c
  88.  
  89. xlprin.o :    xlprin.c xlisp.h
  90.         $(CC) -c $(CFLAGS) xlprin.c
  91.  
  92. xlread.o :    xlread.c xlisp.h
  93.         $(CC) -c $(CFLAGS) xlread.c
  94.  
  95. xlstr.o :    xlstr.c xlisp.h
  96.         $(CC) -c $(CFLAGS) xlstr.c
  97.  
  98. xlstub.o :    xlstub.c xlisp.h
  99.         $(CC) -c $(CFLAGS) xlstub.c
  100.  
  101. xlsubr.o :    xlsubr.c xlisp.h
  102.         $(CC) -c $(CFLAGS) xlsubr.c
  103.  
  104. xlsym.o :    xlsym.c xlisp.h
  105.         $(CC) -c $(CFLAGS) xlsym.c
  106.  
  107. xlsys.o :    xlsys.c xlisp.h
  108.         $(CC) -c $(CFLAGS) xlsys.c
  109.  
  110. asstuff.o :    asstuff.c
  111.         $(CC) -c $(CFLAGS) asstuff.c
  112.